home *** CD-ROM | disk | FTP | other *** search
- /* Prototypes for functions defined in
- fileio.c
- */
-
- extern int auto_saving;
-
- extern int auto_save_mode_bits;
-
- extern int Vfile_name_handler_alist;
-
- extern int Vafter_insert_file_functions;
-
- extern int Vwrite_region_annotate_functions;
-
- extern int Vauto_save_list_file_name;
-
- extern int insert_default_directory;
-
- extern int vms_stmlf_recfm;
-
- extern int Vinhibit_file_name_handlers;
-
- extern int Vinhibit_file_name_operation;
-
- extern int Qfile_error;
-
- extern int Qfile_already_exists;
-
- extern int Qfile_name_history;
-
- extern int Qcar_less_than_car;
-
- int report_file_error(char * string,
- int data);
-
- int close_file_unwind(int fd);
-
- int restore_point_unwind(int location);
-
- extern int Qexpand_file_name;
-
- extern int Qdirectory_file_name;
-
- extern int Qfile_name_directory;
-
- extern int Qfile_name_nondirectory;
-
- extern int Qunhandled_file_name_directory;
-
- extern int Qfile_name_as_directory;
-
- extern int Qcopy_file;
-
- extern int Qmake_directory;
-
- extern int Qdelete_directory;
-
- extern int Qdelete_file;
-
- extern int Qrename_file;
-
- extern int Qadd_name_to_file;
-
- extern int Qmake_symbolic_link;
-
- extern int Qfile_exists_p;
-
- extern int Qfile_executable_p;
-
- extern int Qfile_readable_p;
-
- extern int Qfile_symlink_p;
-
- extern int Qfile_writable_p;
-
- extern int Qfile_directory_p;
-
- extern int Qfile_accessible_directory_p;
-
- extern int Qfile_modes;
-
- extern int Qset_file_modes;
-
- extern int Qfile_newer_than_file_p;
-
- extern int Qinsert_file_contents;
-
- extern int Qwrite_region;
-
- extern int Qverify_visited_file_modtime;
-
- extern int Qset_visited_file_modtime;
-
- extern struct Lisp_Subr Sfind_file_name_handler;
-
- int Ffind_file_name_handler(int , int );
-
- extern struct Lisp_Subr Sfile_name_directory;
-
- int Ffile_name_directory(int );
-
- extern struct Lisp_Subr Sfile_name_nondirectory;
-
- int Ffile_name_nondirectory(int );
-
- extern struct Lisp_Subr Sunhandled_file_name_directory;
-
- int Funhandled_file_name_directory(int );
-
- char * file_name_as_directory(char * out,
- char * in);
-
- extern struct Lisp_Subr Sfile_name_as_directory;
-
- int Ffile_name_as_directory(int );
-
- int directory_file_name(char * src,
- char * dst);
-
- extern struct Lisp_Subr Sdirectory_file_name;
-
- int Fdirectory_file_name(int );
-
- extern struct Lisp_Subr Smake_temp_name;
-
- int Fmake_temp_name(int );
-
- extern struct Lisp_Subr Sexpand_file_name;
-
- int Fexpand_file_name(int , int );
-
- extern struct Lisp_Subr Ssubstitute_in_file_name;
-
- int Fsubstitute_in_file_name(int );
-
- int expand_and_dir_to_file(int filename,
- int defdir);
-
- int barf_or_query_if_file_exists(int absname,
- unsigned char * querystring,
- int interactive);
-
- extern struct Lisp_Subr Scopy_file;
-
- int Fcopy_file(int , int , int , int );
-
- extern struct Lisp_Subr Smake_directory_internal;
-
- int Fmake_directory_internal(int );
-
- extern struct Lisp_Subr Sdelete_directory;
-
- int Fdelete_directory(int );
-
- extern struct Lisp_Subr Sdelete_file;
-
- int Fdelete_file(int );
-
- extern struct Lisp_Subr Srename_file;
-
- int Frename_file(int , int , int );
-
- extern struct Lisp_Subr Sadd_name_to_file;
-
- int Fadd_name_to_file(int , int , int );
-
- extern struct Lisp_Subr Smake_symbolic_link;
-
- int Fmake_symbolic_link(int , int , int );
-
- extern struct Lisp_Subr Sfile_name_absolute_p;
-
- int Ffile_name_absolute_p(int );
-
- extern struct Lisp_Subr Sfile_exists_p;
-
- int Ffile_exists_p(int );
-
- extern struct Lisp_Subr Sfile_executable_p;
-
- int Ffile_executable_p(int );
-
- extern struct Lisp_Subr Sfile_readable_p;
-
- int Ffile_readable_p(int );
-
- extern struct Lisp_Subr Sfile_symlink_p;
-
- int Ffile_symlink_p(int );
-
- extern struct Lisp_Subr Sfile_writable_p;
-
- int Ffile_writable_p(int );
-
- extern struct Lisp_Subr Sfile_directory_p;
-
- int Ffile_directory_p(int );
-
- extern struct Lisp_Subr Sfile_accessible_directory_p;
-
- int Ffile_accessible_directory_p(int );
-
- extern struct Lisp_Subr Sfile_modes;
-
- int Ffile_modes(int );
-
- extern struct Lisp_Subr Sset_file_modes;
-
- int Fset_file_modes(int , int );
-
- extern struct Lisp_Subr Sset_default_file_modes;
-
- int Fset_default_file_modes(int );
-
- extern struct Lisp_Subr Sdefault_file_modes;
-
- int Fdefault_file_modes(void);
-
- extern struct Lisp_Subr Sfile_newer_than_file_p;
-
- int Ffile_newer_than_file_p(int , int );
-
- extern struct Lisp_Subr Sinsert_file_contents;
-
- int Finsert_file_contents(int , int , int , int , int );
-
- extern struct Lisp_Subr Swrite_region;
-
- int Fwrite_region(int , int , int , int , int );
-
- extern struct Lisp_Subr Scar_less_than_car;
-
- int Fcar_less_than_car(int , int );
-
- int build_annotations(int start,
- int end);
-
- int a_write(int desc,
- register char * addr,
- register int len,
- int pos,
- int * annot);
-
- int e_write(int desc,
- register char * addr,
- register int len);
-
- extern struct Lisp_Subr Sverify_visited_file_modtime;
-
- int Fverify_visited_file_modtime(int );
-
- extern struct Lisp_Subr Sclear_visited_file_modtime;
-
- int Fclear_visited_file_modtime(void);
-
- extern struct Lisp_Subr Svisited_file_modtime;
-
- int Fvisited_file_modtime(void);
-
- extern struct Lisp_Subr Sset_visited_file_modtime;
-
- int Fset_visited_file_modtime(int );
-
- int auto_save_error(void);
-
- int auto_save_1(void);
-
- int do_auto_save_unwind(int desc);
-
- extern struct Lisp_Subr Sdo_auto_save;
-
- int Fdo_auto_save(int , int );
-
- extern struct Lisp_Subr Sset_buffer_auto_saved;
-
- int Fset_buffer_auto_saved(void);
-
- extern struct Lisp_Subr Sclear_buffer_auto_save_failure;
-
- int Fclear_buffer_auto_save_failure(void);
-
- extern struct Lisp_Subr Srecent_auto_save_p;
-
- int Frecent_auto_save_p(void);
-
- int double_dollars(int val);
-
- extern struct Lisp_Subr Sread_file_name_internal;
-
- int Fread_file_name_internal(int , int , int );
-
- extern struct Lisp_Subr Sread_file_name;
-
- int Fread_file_name(int , int , int , int , int );
-
- int syms_of_fileio(void);
-
-